ampulla of Lorenzini – English–Français translations

🇬🇧 en fr 🇫🇷

ampulla of Lorenzini noun

  • electroreceptor found mainly in cartilaginous fish
ampoule de Lorenzini
Wiktionary Links